@charset "utf-8";
@import url("font-awesome.min.css");
/* common style */
*{ padding:0; margin:0;}
:after, :before{ border-size:inherit}
.clearfix{overflow:hidden;_zoom:1;}
ul li{ list-style:none;}
a ,a:hover,a:focus{ text-decoration:none; color:#222;}
a:hover {color: #5674b9;}
input,button,select,textarea{outline:none;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
body{ font-family:"微软雅黑"; font-size:14px; color:#333; padding:0; margin:0; background-color:#fff;}
.grid li {float: left;}
.col2 li {width: 50%;}
.col3 li {width: 33.33333%;}
.col4 li {width: 25%;}
.col5 li {width: 20%;}
.col6 li {width: 16.66666%;}
.col10 li {width: 10%;}
.pad10{padding:10px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mb20{margin-bottom:20px;}
.columcnt {padding:15px 20px 10px;overflow: hidden;}
.text-right{text-align: right;}

/* container style */
.container{ width:1190px; margin:0 auto;}
section {overflow: hidden;margin-bottom: 15px;}
section section {margin:0;}
.onecol {min-height: 300px;}
.twocol,.threecol {position: relative;}
.threecol .box_l {left: 0;top: 0; position: absolute;}
.twocol .box_r,.threecol .box_r {right: 0;top: 0; position: absolute;}
.columnbox,.subcolumnbox {position: relative;overflow: hidden;}
.threecol .box_l{width:420px; margin-top: 20px; }
.threecol .box_m{padding:0 20px 0; margin: 20px 400px 10px 440px;border:1px solid #ddd; border-width: 0 1px;}
.threecol .box_r{ width:380px; margin-top: 20px; }
.twocol .box_l{ margin:20px 400px 0 0; }
.twocol .box_r{ width:350px; border-left:1px solid #ddd; padding-left: 20px;}
.subcolumnbox .box_l{ margin:20px 250px 0 0;}
.subcolumnbox .box_r{ width:240px; padding-left: 10px; margin-top: 20px; border-left:1px solid #ddd;}
section.twocol section .box_l{width:280px;padding: 0 0 0 20px;}
section.twocol section .box_m{margin: 20px 0 20px 320px;border-width: 0 0 0 1px;}
.focusbox{ border:1px solid #eee;height:280px; border-top:none;}
.focusbox .box_l {margin:15px 740px 15px 15px;}
.focusbox .box_r{ width:720px; border-left:none; padding-left: 0;}

/* top style */
.top{ background-color:#ebebeb; border-bottom:1px solid #c4c4c4; height:30px;line-height:30px;font-size:12px;color:#666;}
.top a{ display:inline-block; color:#000; padding:0 10px;}
.top a.this,.top a:hover{ background-color:#d3d3d3;}
.top p:first-child{ float:left;}
.top p:last-child{ float:right;}
.hyq .top{ background-color:rgba(0,0,0,0.5); border-bottom:none;}
.hyq .top a,.detail .top a {color: #fff;}
.hyq .top p{ color:#fff;}
.detail .top { background-color:#5674b9; border-bottom:none; }
.detail .top a.this,.detail .top a:hover{ background-color:#910d13;}
.hyq .top a.this,.hyq .top a:hover{ background-color:#000;}

/* header style */
header { padding:5px 0; height:70px;}
header .logo{overflow: hidden;float: left;margin-top:5px;}
header .logo a {background: url(../images/logo.jpg) no-repeat 0 50%; float:left; width: 180px;height: 60px;line-height: 45px; text-indent: -10000px; display: inline-block; }
.detail header .logo,.searchpage header .logo {margin:0;}
header .logo span {float: left;line-height: 45px; margin-left:5px;margin-top:10px;font-size:20px;color:#666;}
header .logo span:before{content: "|";padding-right: 4px;}
.search{ border:2px solid #5674b9; width:620px; height:40px; margin:15px auto 0;position: relative;}
header .search{float: right;}
.search form{overflow: hidden;}
.search input{ width:524px; height:40px; padding-left:10px; border:none; float:left;font-size: 14px;}
.search button{ background-color:#5674b9 ; height:40px; border:none; color:#fff; font-size:22px; line-height:40px; text-align:center; width:84px; float:right; cursor:pointer;}

/* nav style */
nav{ background-color:#5674b9; height:42px; line-height:42px;}
.index nav {background-color:#eee; border-bottom:3px solid #5674b9;color: #999;}
.detail nav,.searchpage nav {background: none;border:none; float:right;margin-top: 15px;}
nav li {float: left;border-right:1px solid #284587;}
nav li:last-child{border:none;}
nav a,nav span{padding:0 25px;font-size:16px;color:#fff;display:inline-block;}
.index nav a,.index nav span{color:#333;}
nav ul li a:hover,nav ul li.active span {background-color:#284587;color:#fff;}
.index nav li {border-color:#ddd;}
.index nav ul li a:hover,.index nav ul li.active span {background:none;color:#5674b9;}
.index nav li.allcat {background:#333;width: 260px;}
.index nav li.allcat a {color:#fff;cursor:inherit;}

/* more style */
.allcatbox {padding-bottom:20px;}
.hybox {padding:10px;}
.hybox h2 {margin:5px 10px;font-size:18px;color:#666;font-weight:bold;}
.hybox h2 a {margin-left:5px;color:#5674b9;}
.catcnt {padding:5px 10px 10px;padding-bottom: 0;}
.catcnt a {padding:5px;display:inline-block; }


/* right style */
.bgbox1-r-box ul {padding:10px 15px;}
.tit{ height:40px; padding-right: 10px; border-bottom:2px solid #c9c9c9; line-height:40px;}
.tit h2{ color:#5674b9; font-size:24px; padding:0 10px; border-bottom:2px solid #5674b9; display:block; float:left; position:absolute; z-index:2}
.sub-column .tit h2 {font-size: 20px;}
.tit span {float:right;color:#999;}
.tit a{ padding:0 5px;color:#5674b9}
.tit a.more{font-size:12px;color:#666;}
.tite{ border-color:#5674b9}
.tite h3{ padding-left: 10px; font-size:18px; color:#333;}

/* newslist style */
.newsbox {padding: 15px 0;}
.newslist{ padding:5px 0;}
.newslist li{ line-height:28px; height:28px;overflow: hidden;*zoom: 1;white-space: nowrap;text-overflow: ellipsis;}
.newslist li span{ float:right; color:#999;font-size: 12px;}
.newslist li:before{content: "";margin-bottom:3px;margin-right:5px;display:inline-block;width: 3px;height: 3px;line-height:28px;background-color: #999;border-radius: 50%;}
.newslist.nodot li:before{background:none;content:none}
.newsbox .newslist{padding:15px 0;}
.newsbox .newslist li {line-height:32px;height:32px;}
.newsbox .newslist li a {font-size:16px;}

/* piclist style */
.ulpic li{ text-align: center;}
.ulpic li img{ max-width:100%; height:auto;}
.ulpic li a {margin:5px;display: block;}
.ulpic li a .imgdiv {overflow: hidden;}
body.index .box_m .ulpic.col2 li a .imgdiv{height: 190px;}
body.index .box_m .ulpic.col3 li a .imgdiv,body.shop .ulpic.col6 li a .imgdiv{height: 120px;}
body.index .tjpro .ulpic.col5 li a .imgdiv{height: 220px;}
.ulpic li a .imgdiv img {transition: all 0.6s;}
.ulpic li a:hover .imgdiv img {transform: scale(1.4);}
.ulpic li p{ height:18px; line-height:18px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;font-size:12px;}
.box_r .ulpic li p{ font-size:12px;}

/* slider style */
.flexslider {margin: 0px auto 20px;position: relative;width: 100%;height: 280px;overflow: hidden;zoom: 1;}
.flexslider .slides li {width: 100%;height: 100%;}
.flex-direction-nav a {width: 47px;height: 48px;line-height: 99em;overflow: hidden;margin: -25px 10px 0 10px;display: block;background:url(../images/ad_ctr.png) no-repeat;position: absolute;top: 50%;z-index: 10;cursor: pointer;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .3s ease;border-radius: 35px;}
.flex-direction-nav .flex-next {background-position: 0 -48px;right: 0;}
.flex-direction-nav .flex-prev {left: 0;}
.flexslider:hover .flex-next {opacity: 0.8;filter: alpha(opacity=25);}
.flexslider:hover .flex-prev {opacity: 0.8;filter: alpha(opacity=25);}
.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {opacity: 1;filter: alpha(opacity=50);}
.flex-control-nav {width: 100%;position: absolute;bottom: 30px;text-align: center;}
.corpbanner .flex-control-nav{ bottom:10px;}
.flex-control-nav li {margin: 0 2px;display: inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a {background: url(../images/dot.png) no-repeat 0 -16px;display: block;height: 16px;overflow: hidden;text-indent: -99em;width: 16px;cursor: pointer;}
.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {background-position: 0 0;}
.flexslider .slides a img {width: 100%;height: 280px;display: block;}

/*当前位置*/
.position{ height:30px; background-color:#eee; line-height:30px; padding:0 15px; font-size:12px; color: #999; position:relative;}

/* footer style */
footer {text-align: center; margin-top:20px;color:#999;}
footer .wrapper {padding: 10px 0; border-top: 2px solid #c9c9c9; text-align: center;}
footer p {padding: 5px 0;margin: 0;font-size:12px;}
footer p img {vertical-align: top;}
footer a {padding: 0 5px; color:#333; }

/* gg style */
.gg {margin-bottom: 15px;}
.gg img{ max-width:100%; height:auto;vertical-align: text-bottom;}

/* 首页 style */
.index section .columnbox{min-height: 500px}
.index .focusbox {height:310px;border-left:none;}
.index .focusbox .box_l {width: 260px;margin:0;}
.index .focusbox .box_r {width: 250px;padding:0 15px 15px;margin:0;}
.index .focusbox.threecol .box_m{padding:15px;margin:0 280px 0 260px;border-left: none;}
.index .threecol .columnbox .box_m {padding:15px;margin:0 310px 0 440px;}
.index .threecol .columnbox .box_r {width: 280px;padding:0 15px 15px;margin-top:20px;}
.index .tit {border-bottom-width: 1px;}
.hotcom{border-bottom: 1px solid #ddd;}
.hotcom h3 {font-size:20px;}
.hotcom p {padding-bottom:5px;margin: 5px 0;color:#999;font-size:12px;border-bottom: 1px dotted #ddd;}
.shop .hotcom p {border:none;margin:0;}
.hotcom .hotpro p {border:none;}
.hotpro .ulpic li img {height: 75px;}
.com2list {padding-top: 10px;}
.com2com-item {padding-bottom:10px;margin-bottom:10px;border-bottom: 1px solid #ddd;}
.com2com-item:last-child{padding-bottom:0;margin-bottom:0;border:none;}
.com2com-item a {font-size:16px;}
.com2com-item p {font-size:12px;color:#999;}
.catbox {background:#5674b9;height:340px;position:relative;z-index:11;}
.moreCat .catbox {background: none;border: none;}
.catbox li {width:50%;float:left;}
.catbox h4 {font-size:17.5px;color:#fff;padding-bottom:5px;}
.catbox h4.htit span {float:right;font-size:12px;font-weight:normal;}
.catbox li a {color:#eee;}
.catbox ul {padding:6px 15px 5px;}
.catbox ul:hover .subcatlist {display:block;}
.catbox ul .subcatlist {background:#f5f5f5;width:926px;height:305px;left:260px;top:0;position:absolute;display:none;z-index:9999;border:2px solid #5674b9;border-width:0 4px 5px 0;}
.symidbox {width:50%;float: left;}
.symidbox a {padding:0 5px;display: inline-block;}
.catbox ul:hover{background:#f7f7f7;}
.catbox ul:hover h4 {color:#5674b9;}
.catbox ul:hover a {color:#333;}
.catbox ul.catlist {overflow: hidden;}
.catbox ul h4 {font-size:18px;}
.sytit {position:relative;}
.company .tjcompic ul li {width:33.333%;float:left;}
.companynum {padding:15px 25px;margin-top:10px;border-top: 1px dotted #ddd;color:#999;text-align: center;}
.companynum .numtj {color:#5674b9;font-size:24px;}
.index .onecol .ulpic {padding-top:10px;}
.index .keywords{background: #f5f5f5; margin-top: 10px;}
.index .keywords .xtitle{background: #ddd;padding:5px 10px;font-size: 16px;}
.index .keywords .xtitle span{margin-left:10px;color:#999;}
.index .keywords .newslist{padding:10px;}
.shop .hotcom {padding:0 0 15px;margin:15px 0 20px;overflow: hidden;}
.numtj {padding-bottom:15px;border-bottom: 1px solid #ddd;}
.numtj span {color: #f60;padding:0 3px;font-size:16px;}
.index .keywords .newslist li {width: 50%;float: left;}

.areapro {background-color: #f5f5f5;padding:10px 20px;border:1px solid #ddd;border-top:none;}
.areapro a{display: inline-block;width:8.33333%;}

.flink{ font-size:12px; line-height:24px; border:1px solid #ddd;}
.flink h2{background: #f5f5f5; padding:0 15px; height: 30px; line-height: 30px; font-size:16px;}
.flink a{ margin-right:15px;display: inline-block;}
.flinkcnt {padding:10px 20px;}

/*资讯列表*/
.psearch{ position:absolute; right:0; width:320px; top:-14px;}
.psearch span{ width:13px; height:46px; background:url(../images/png.png) no-repeat; display:block; float:left;}
.psearch .searbox { height:44px; width:307px; float:left; background-color:#5674b9;}
.psearch input{ height:28px; width:230px; border:none; margin:7px 12px; margin-right:4px; padding-left:6px; float:left;}
.psearch button{ width:44px; height:28px; border:none; float:left; margin-top:7px; cursor:pointer;}
.ullistz{ padding:15px 0;}
.ullistz li a{ width:580px;}
.ullistz span{ width:80px;}
.list_r ul{ padding:20px 25px;}

/* 标签 */
.tabtit ul{background: url(../images/dot1.png) 0 100% repeat-x; overflow:hidden;border:1px solid #ddd;border-bottom: none;}
.tabtit li {float: left;}
.tabtit li a,.tabtit li span{background-color: #f5f5f5;display: inline-block;height:30px;line-height:30px;padding:5px 25px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.tabtit li span{background-color: #fff;color:#5674b9;border-bottom-color: #fff;font-size:16px;}

/* 搜索 */
.searchpage main {margin-top:60px;}
.nocnt{margin:50px 25px;min-height:500px;text-align: center;overflow: hidden;}
.cntbox{padding:15px 0;}
.productimg{float:left;width:120px;margin-right: 15px;}
.productimg img{max-width: 100%;}
.searchpage .hotcom b{padding:0 5px;}
.searchpage .hotcom h3{padding-bottom: 10px}
.searchpage .hotcom h3 span{color:red;}
.hotsearch{margin:5px auto;color:#999}
.hotsearch a {padding:0 5px;}
.formore {margin:25px 0 10px;}

/* 页码 */
.page { margin:5px 0 15px;overflow: hidden;}
.page ul li{ float:left; }
.page ul li a{padding:0 10px; line-height:30px; display:block;color:#666;}
.page ul .ff a{ color:#999;}
.page ul a.active{ background-color:#999; color:#fff;}

/* 详细页 */
header.fixDiv {background: #5674b9; width: 80%; padding:0 10%;height:47px; line-height:47px; margin-top:0; position: fixed;top:0;left:0;color: #ddd; z-index: 999;text-align: center;}
header.fixDiv .logo a {background-image: url(../images/logo_w.png);height:47px;margin-top: 0;}
header.fixDiv .logo span {margin:5px 0 0 10px;color:#fff;font-size:14px;}
header.fixDiv a {color: #fff;}
header.fixDiv nav {margin:0;}
.ydbtxtit h1{ text-align:center; color:#5674b9; font-size:28px; line-height:50px;}
.ydbtxtit .datebox{ text-align:center; font-size:12px; padding-top:15px; padding-bottom:10px;color: #999;}
.ydbtxtit .datebox span{padding:0 10px;}
.ydbtxtcnt{font-size:16px;line-height:32px;}
.ydbtxtcnt p{ padding-top:15px;text-indent:2em;}
.ydbtxtcnt img {max-width:600px;}
.detail main {margin-top:60px;}

/* 延伸阅读 */
.ysread { padding:20px 0;}
.ysread .tit h2{ color:#333; font-size:18px;}
.ysread .newslist li{ float:left; width:50%;}
.ysread .newslist li span{ float:left; padding-left:10px;}